<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.11.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>cppMISC: wheels::variant类 参考</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<script type="text/javascript" src="../../clipboard.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../cookie.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript" src="../../darkmode_toggle.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">cppMISC<span id="projectnumber">&#160;v1.1</span>
   </div>
   <div id="projectbrief">cppMisc 文档系统</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.11.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() { codefold.init(1); });
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','搜索',false);
  $(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function(){ initResizable(false); });
/* @license-end */
</script>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="../../df/d8d/namespacewheels.html">wheels</a></li><li class="navelem"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a></li>  </ul>
</div>
</div><!-- top -->
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-methods">静态 Public 成员函数</a> &#124;
<a href="../../d1/d44/classwheels_1_1variant-members.html">所有成员列表</a>  </div>
  <div class="headertitle"><div class="title">wheels::variant类 参考</div></div>
</div><!--header-->
<div class="contents">

<p>实际暴露出来的接口类。这个类具有明确的类型，可以在其他容器中，比如vector中，使用  
 <a href="#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a>&gt;</code></p>
<div class="dynheader">
wheels::variant 的协作图:</div>
<div class="dyncontent">
<div class="center"><img src="../../df/dcd/classwheels_1_1variant__coll__graph.png" border="0" usemap="#awheels_1_1variant_coll__map" alt="Collaboration graph"/></div>
<map name="awheels_1_1variant_coll__map" id="awheels_1_1variant_coll__map">
<area shape="rect" title="实际暴露出来的接口类。这个类具有明确的类型，可以在其他容器中，比如vector中，使用" alt="" coords="5,5,171,405"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:ab244c1e9da7b1706c621ddcbf2a46ac8" id="r_ab244c1e9da7b1706c621ddcbf2a46ac8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab244c1e9da7b1706c621ddcbf2a46ac8">variant</a> ()</td></tr>
<tr class="separator:ab244c1e9da7b1706c621ddcbf2a46ac8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c73065acc6e8ff534c29380e5f5267" id="r_ab2c73065acc6e8ff534c29380e5f5267"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab2c73065acc6e8ff534c29380e5f5267">~variant</a> ()</td></tr>
<tr class="separator:ab2c73065acc6e8ff534c29380e5f5267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4268327eff89955ffc2e89c5f119e4e6" id="r_a4268327eff89955ffc2e89c5f119e4e6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4268327eff89955ffc2e89c5f119e4e6">variant</a> (const <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;b)</td></tr>
<tr class="separator:a4268327eff89955ffc2e89c5f119e4e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83699fcc96903b96a9f91677081edba3" id="r_a83699fcc96903b96a9f91677081edba3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a83699fcc96903b96a9f91677081edba3">variant</a> (<a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&amp;b)</td></tr>
<tr class="separator:a83699fcc96903b96a9f91677081edba3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a99f6cde8104f6843856148c7db4855" id="r_a0a99f6cde8104f6843856148c7db4855"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a99f6cde8104f6843856148c7db4855">operator bool</a> ()</td></tr>
<tr class="separator:a0a99f6cde8104f6843856148c7db4855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d21b29fe9159c73b71d1819f5ce1d5e" id="r_a9d21b29fe9159c73b71d1819f5ce1d5e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9d21b29fe9159c73b71d1819f5ce1d5e">operator=</a> (const <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;b)</td></tr>
<tr class="separator:a9d21b29fe9159c73b71d1819f5ce1d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e8f803be85bcf8c1e003b753c26927f" id="r_a6e8f803be85bcf8c1e003b753c26927f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6e8f803be85bcf8c1e003b753c26927f">operator=</a> (<a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&amp;b)</td></tr>
<tr class="separator:a6e8f803be85bcf8c1e003b753c26927f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b8e2093c098cb2550538250e538cea8" id="r_a4b8e2093c098cb2550538250e538cea8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4b8e2093c098cb2550538250e538cea8">operator=</a> (bool data)</td></tr>
<tr class="memdesc:a4b8e2093c098cb2550538250e538cea8"><td class="mdescLeft">&#160;</td><td class="mdescRight">针对=进行重载方便赋值  <br /></td></tr>
<tr class="separator:a4b8e2093c098cb2550538250e538cea8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fab42b39660ff96b6b79f7782ffcbaf" id="r_a9fab42b39660ff96b6b79f7782ffcbaf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9fab42b39660ff96b6b79f7782ffcbaf">operator=</a> (char data)</td></tr>
<tr class="separator:a9fab42b39660ff96b6b79f7782ffcbaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa100f5d73f89a801a4723d74dcd8955e" id="r_aa100f5d73f89a801a4723d74dcd8955e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa100f5d73f89a801a4723d74dcd8955e">operator=</a> (short data)</td></tr>
<tr class="separator:aa100f5d73f89a801a4723d74dcd8955e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a452d21d0b0b4cc3d66bf870d47269c97" id="r_a452d21d0b0b4cc3d66bf870d47269c97"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a452d21d0b0b4cc3d66bf870d47269c97">operator=</a> (int data)</td></tr>
<tr class="separator:a452d21d0b0b4cc3d66bf870d47269c97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c18ec0f0610d73394ce242e28bca6c2" id="r_a9c18ec0f0610d73394ce242e28bca6c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a9c18ec0f0610d73394ce242e28bca6c2">operator=</a> (int64_t data)</td></tr>
<tr class="separator:a9c18ec0f0610d73394ce242e28bca6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af63ce3bf0213ecbdc43ed0eb094d2961" id="r_af63ce3bf0213ecbdc43ed0eb094d2961"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af63ce3bf0213ecbdc43ed0eb094d2961">operator=</a> (uint8_t data)</td></tr>
<tr class="separator:af63ce3bf0213ecbdc43ed0eb094d2961"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2402abdfba6298e90bde4c457a3bc8d" id="r_af2402abdfba6298e90bde4c457a3bc8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af2402abdfba6298e90bde4c457a3bc8d">operator=</a> (uint16_t data)</td></tr>
<tr class="separator:af2402abdfba6298e90bde4c457a3bc8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a308b14c66174c547f66f4e4d1bdbfa14" id="r_a308b14c66174c547f66f4e4d1bdbfa14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a308b14c66174c547f66f4e4d1bdbfa14">operator=</a> (uint32_t data)</td></tr>
<tr class="separator:a308b14c66174c547f66f4e4d1bdbfa14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c425e3849c9a64bb5e5882daaa15f00" id="r_a5c425e3849c9a64bb5e5882daaa15f00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a5c425e3849c9a64bb5e5882daaa15f00">operator=</a> (uint64_t data)</td></tr>
<tr class="separator:a5c425e3849c9a64bb5e5882daaa15f00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdad53e322fab2850cddfe142793c231" id="r_afdad53e322fab2850cddfe142793c231"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afdad53e322fab2850cddfe142793c231">operator=</a> (float data)</td></tr>
<tr class="separator:afdad53e322fab2850cddfe142793c231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5daa33f2719f09880e0434bc3c1709f" id="r_ad5daa33f2719f09880e0434bc3c1709f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5daa33f2719f09880e0434bc3c1709f">operator=</a> (double data)</td></tr>
<tr class="separator:ad5daa33f2719f09880e0434bc3c1709f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1497ad76726d662b48b0a0e6f97a7fc2" id="r_a1497ad76726d662b48b0a0e6f97a7fc2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1497ad76726d662b48b0a0e6f97a7fc2">operator=</a> (const std::string &amp;data)</td></tr>
<tr class="separator:a1497ad76726d662b48b0a0e6f97a7fc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced76c3bf530e5ea5aa73c0b04b1094a" id="r_aced76c3bf530e5ea5aa73c0b04b1094a"><td class="memTemplParams" colspan="2">template&lt;typename dataType &gt; </td></tr>
<tr class="memitem:aced76c3bf530e5ea5aa73c0b04b1094a"><td class="memTemplItemLeft" align="right" valign="top">dataType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aced76c3bf530e5ea5aa73c0b04b1094a">get</a> () const</td></tr>
<tr class="separator:aced76c3bf530e5ea5aa73c0b04b1094a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60ffd84ab9e5d23a7081e85f729ff8b9" id="r_a60ffd84ab9e5d23a7081e85f729ff8b9"><td class="memTemplParams" colspan="2">template&lt;typename dataType &gt; </td></tr>
<tr class="memitem:a60ffd84ab9e5d23a7081e85f729ff8b9"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a60ffd84ab9e5d23a7081e85f729ff8b9">is</a> ()</td></tr>
<tr class="memdesc:a60ffd84ab9e5d23a7081e85f729ff8b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">判断类型是否相符合. 例如： if( is&lt;int&gt;() ){ do something ... ... }  <br /></td></tr>
<tr class="separator:a60ffd84ab9e5d23a7081e85f729ff8b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a555277943832ea29db741c039d101e37" id="r_a555277943832ea29db741c039d101e37"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a555277943832ea29db741c039d101e37">typeInfo</a> () const</td></tr>
<tr class="separator:a555277943832ea29db741c039d101e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4350db8e628c8e2eb44f1e943a7be48" id="r_ad4350db8e628c8e2eb44f1e943a7be48"><td class="memTemplParams" colspan="2">template&lt;typename dataType &gt; </td></tr>
<tr class="memitem:ad4350db8e628c8e2eb44f1e943a7be48"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#ad4350db8e628c8e2eb44f1e943a7be48">set</a> (const dataType &amp;data)</td></tr>
<tr class="memdesc:ad4350db8e628c8e2eb44f1e943a7be48"><td class="mdescLeft">&#160;</td><td class="mdescRight">指定数据  <br /></td></tr>
<tr class="separator:ad4350db8e628c8e2eb44f1e943a7be48"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
静态 Public 成员函数</h2></td></tr>
<tr class="memitem:aec8c6372866cf7fd422a96e1164aa5c3" id="r_aec8c6372866cf7fd422a96e1164aa5c3"><td class="memTemplParams" colspan="2">template&lt;typename dataType &gt; </td></tr>
<tr class="memitem:aec8c6372866cf7fd422a96e1164aa5c3"><td class="memTemplItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#aec8c6372866cf7fd422a96e1164aa5c3">make</a> (const dataType &amp;data)</td></tr>
<tr class="memdesc:aec8c6372866cf7fd422a96e1164aa5c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">构建数据对象  <br /></td></tr>
<tr class="separator:aec8c6372866cf7fd422a96e1164aa5c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>实际暴露出来的接口类。这个类具有明确的类型，可以在其他容器中，比如vector中，使用 </p>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00082">82</a> 行定义.</p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="ab244c1e9da7b1706c621ddcbf2a46ac8" name="ab244c1e9da7b1706c621ddcbf2a46ac8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab244c1e9da7b1706c621ddcbf2a46ac8">&#9670;&#160;</a></span>variant() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">wheels::variant::variant </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00093">93</a> 行定义.</p>

</div>
</div>
<a id="ab2c73065acc6e8ff534c29380e5f5267" name="ab2c73065acc6e8ff534c29380e5f5267"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab2c73065acc6e8ff534c29380e5f5267">&#9670;&#160;</a></span>~variant()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual wheels::variant::~variant </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00094">94</a> 行定义.</p>

</div>
</div>
<a id="a4268327eff89955ffc2e89c5f119e4e6" name="a4268327eff89955ffc2e89c5f119e4e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4268327eff89955ffc2e89c5f119e4e6">&#9670;&#160;</a></span>variant() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">wheels::variant::variant </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00100">100</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a4268327eff89955ffc2e89c5f119e4e6_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a4268327eff89955ffc2e89c5f119e4e6_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a4268327eff89955ffc2e89c5f119e4e6_cgraph" id="add/d54/classwheels_1_1variant_a4268327eff89955ffc2e89c5f119e4e6_cgraph">
<area shape="rect" title=" " alt="" coords="5,47,162,73"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#a10c64565c7edc02f3267c334a41261de" title=" " alt="" coords="218,5,366,48"/>
<area shape="poly" title=" " alt="" coords="162,45,202,38,203,44,162,50"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#ab144858a318a44cb8541a6165272938a" title=" " alt="" coords="210,72,374,115"/>
<area shape="poly" title=" " alt="" coords="162,70,194,75,194,80,162,75"/>
</map>
</div>

</div>
</div>
<a id="a83699fcc96903b96a9f91677081edba3" name="a83699fcc96903b96a9f91677081edba3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a83699fcc96903b96a9f91677081edba3">&#9670;&#160;</a></span>variant() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">wheels::variant::variant </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&amp;</td>          <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00109">109</a> 行定义.</p>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a id="aced76c3bf530e5ea5aa73c0b04b1094a" name="aced76c3bf530e5ea5aa73c0b04b1094a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aced76c3bf530e5ea5aa73c0b04b1094a">&#9670;&#160;</a></span>get()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename dataType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">dataType wheels::variant::get </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00177">177</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_cgraph" id="add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,141,40"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#aa6260db0d2704c9def326b5af22dc95d" title=" " alt="" coords="189,5,320,48"/>
<area shape="poly" title=" " alt="" coords="141,24,173,24,173,29,141,29"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_icgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_icgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_icgraph" id="add/d54/classwheels_1_1variant_aced76c3bf530e5ea5aa73c0b04b1094a_icgraph">
<area shape="rect" title=" " alt="" coords="410,43,545,69"/>
<area shape="rect" href="../../dd/d08/classwheels_1_1dm_1_1dispatcher.html#abf5a396e85ef1065c608d3621292a1e4" title="命令执行调度，执行命令队列的头一个" alt="" coords="206,5,362,48"/>
<area shape="poly" title=" " alt="" coords="394,46,362,41,363,36,395,41"/>
<area shape="rect" href="../../d1/d81/command_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title=" " alt="" coords="259,72,308,99"/>
<area shape="poly" title=" " alt="" coords="395,71,309,84,309,79,394,66"/>
<area shape="rect" href="../../d5/dc5/classwheels_1_1dm_1_1main_loop.html#af67c6172369e74aaac16a2c48aefd0f8" title="启动主循环" alt="" coords="5,5,158,48"/>
<area shape="poly" title=" " alt="" coords="190,29,158,29,158,24,190,24"/>
</map>
</div>

</div>
</div>
<a id="a60ffd84ab9e5d23a7081e85f729ff8b9" name="a60ffd84ab9e5d23a7081e85f729ff8b9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60ffd84ab9e5d23a7081e85f729ff8b9">&#9670;&#160;</a></span>is()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename dataType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool wheels::variant::is </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>判断类型是否相符合. 例如： if( is&lt;int&gt;() ){ do something ... ... } </p>
<dl class="section return"><dt>返回</dt><dd>符合返回true，否则返回false </dd></dl>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00204">204</a> 行定义.</p>

</div>
</div>
<a id="aec8c6372866cf7fd422a96e1164aa5c3" name="aec8c6372866cf7fd422a96e1164aa5c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec8c6372866cf7fd422a96e1164aa5c3">&#9670;&#160;</a></span>make()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename dataType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> wheels::variant::make </td>
          <td>(</td>
          <td class="paramtype">const dataType &amp;</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>构建数据对象 </p>
<dl class="tparams"><dt>模板参数</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">数据的原始类型</td><td></td></tr>
  </table>
  </dd>
</dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">data[</td><td>I ], 初始化值 </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>返回构造后的右值引用 @exceptions 这个函数会在内部分配内存 </dd></dl>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00167">167</a> 行定义.</p>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_aec8c6372866cf7fd422a96e1164aa5c3_icgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_aec8c6372866cf7fd422a96e1164aa5c3_icgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_aec8c6372866cf7fd422a96e1164aa5c3_icgraph" id="add/d54/classwheels_1_1variant_aec8c6372866cf7fd422a96e1164aa5c3_icgraph">
<area shape="rect" title="构建数据对象" alt="" coords="325,204,474,231"/>
<area shape="rect" href="../../dd/d08/classwheels_1_1dm_1_1dispatcher.html#aaab8d07e37bcb87ae820a20f7a0ab855" title=" " alt="" coords="112,5,268,48"/>
<area shape="poly" title=" " alt="" coords="382,192,339,127,309,93,275,62,257,51,260,46,279,58,313,89,343,124,386,189"/>
<area shape="rect" href="../../de/df6/structwheels_1_1dm_1_1_f_o_r____.html#acf4641037a3263a4cf58bf727cac506f" title=" " alt="" coords="117,96,263,139"/>
<area shape="poly" title=" " alt="" coords="361,198,276,153,250,142,252,137,278,148,363,193"/>
<area shape="rect" href="../../d2/d7d/structwheels_1_1dm_1_1_f_o_r_____3_010_00_01tuple_type_01_4.html#a2063ab40cab25cceb7c398e307748e55" title=" " alt="" coords="112,163,268,205"/>
<area shape="poly" title=" " alt="" coords="309,206,268,199,269,194,310,200"/>
<area shape="rect" href="../../dd/d08/classwheels_1_1dm_1_1dispatcher.html#af6f97476a2c006c6f471327d350112ff" title="发送命令" alt="" coords="112,229,268,272"/>
<area shape="poly" title=" " alt="" coords="310,234,269,241,268,236,309,229"/>
<area shape="rect" href="../../d5/da3/classwheels_1_1dm_1_1flyweight.html#aecc25a056ac2858e7ee8571e19c95245" title=" " alt="" coords="103,296,277,323"/>
<area shape="poly" title=" " alt="" coords="365,241,324,264,278,286,246,298,244,293,276,282,322,260,362,237"/>
<area shape="rect" href="../../d8/d13/structwheels_1_1private_____1_1st_d_o_m_item.html#aca4a2f1bdfc0ae0665bde8534df97189" title=" " alt="" coords="107,347,272,389"/>
<area shape="poly" title=" " alt="" coords="380,244,336,291,278,337,257,348,255,344,276,332,332,287,376,241"/>
<area shape="poly" title=" " alt="" coords="215,83,206,77,190,75,175,76,166,81,163,87,164,95,159,96,157,86,163,77,174,71,190,69,207,72,218,78"/>
<area shape="rect" href="../../dd/dd6/flyweight_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title=" " alt="" coords="5,296,55,323"/>
<area shape="poly" title=" " alt="" coords="87,312,55,312,55,307,87,307"/>
</map>
</div>

</div>
</div>
<a id="a0a99f6cde8104f6843856148c7db4855" name="a0a99f6cde8104f6843856148c7db4855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a99f6cde8104f6843856148c7db4855">&#9670;&#160;</a></span>operator bool()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">wheels::variant::operator bool </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00121">121</a> 行定义.</p>

</div>
</div>
<a id="a4b8e2093c098cb2550538250e538cea8" name="a4b8e2093c098cb2550538250e538cea8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b8e2093c098cb2550538250e538cea8">&#9670;&#160;</a></span>operator=() <span class="overload">[1/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">bool</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>针对=进行重载方便赋值 </p>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00145">145</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a4b8e2093c098cb2550538250e538cea8_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a4b8e2093c098cb2550538250e538cea8_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a4b8e2093c098cb2550538250e538cea8_cgraph" id="add/d54/classwheels_1_1variant_a4b8e2093c098cb2550538250e538cea8_cgraph">
<area shape="rect" title="针对=进行重载方便赋值" alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a9fab42b39660ff96b6b79f7782ffcbaf" name="a9fab42b39660ff96b6b79f7782ffcbaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fab42b39660ff96b6b79f7782ffcbaf">&#9670;&#160;</a></span>operator=() <span class="overload">[2/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">char</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00146">146</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a9fab42b39660ff96b6b79f7782ffcbaf_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a9fab42b39660ff96b6b79f7782ffcbaf_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a9fab42b39660ff96b6b79f7782ffcbaf_cgraph" id="add/d54/classwheels_1_1variant_a9fab42b39660ff96b6b79f7782ffcbaf_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a1497ad76726d662b48b0a0e6f97a7fc2" name="a1497ad76726d662b48b0a0e6f97a7fc2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1497ad76726d662b48b0a0e6f97a7fc2">&#9670;&#160;</a></span>operator=() <span class="overload">[3/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00157">157</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a1497ad76726d662b48b0a0e6f97a7fc2_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a1497ad76726d662b48b0a0e6f97a7fc2_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a1497ad76726d662b48b0a0e6f97a7fc2_cgraph" id="add/d54/classwheels_1_1variant_a1497ad76726d662b48b0a0e6f97a7fc2_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a9d21b29fe9159c73b71d1819f5ce1d5e" name="a9d21b29fe9159c73b71d1819f5ce1d5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9d21b29fe9159c73b71d1819f5ce1d5e">&#9670;&#160;</a></span>operator=() <span class="overload">[4/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;</td>          <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00125">125</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a9d21b29fe9159c73b71d1819f5ce1d5e_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a9d21b29fe9159c73b71d1819f5ce1d5e_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a9d21b29fe9159c73b71d1819f5ce1d5e_cgraph" id="add/d54/classwheels_1_1variant_a9d21b29fe9159c73b71d1819f5ce1d5e_cgraph">
<area shape="rect" title=" " alt="" coords="5,47,178,73"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#a10c64565c7edc02f3267c334a41261de" title=" " alt="" coords="234,5,382,48"/>
<area shape="poly" title=" " alt="" coords="177,44,218,38,219,43,178,49"/>
<area shape="rect" href="../../d3/d39/classwheels_1_1private_____1_1variant__base____.html#ab144858a318a44cb8541a6165272938a" title=" " alt="" coords="226,72,390,115"/>
<area shape="poly" title=" " alt="" coords="178,71,211,76,210,81,177,76"/>
</map>
</div>

</div>
</div>
<a id="ad5daa33f2719f09880e0434bc3c1709f" name="ad5daa33f2719f09880e0434bc3c1709f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5daa33f2719f09880e0434bc3c1709f">&#9670;&#160;</a></span>operator=() <span class="overload">[5/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">double</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00155">155</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_ad5daa33f2719f09880e0434bc3c1709f_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_ad5daa33f2719f09880e0434bc3c1709f_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_ad5daa33f2719f09880e0434bc3c1709f_cgraph" id="add/d54/classwheels_1_1variant_ad5daa33f2719f09880e0434bc3c1709f_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="afdad53e322fab2850cddfe142793c231" name="afdad53e322fab2850cddfe142793c231"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdad53e322fab2850cddfe142793c231">&#9670;&#160;</a></span>operator=() <span class="overload">[6/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">float</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00154">154</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_afdad53e322fab2850cddfe142793c231_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_afdad53e322fab2850cddfe142793c231_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_afdad53e322fab2850cddfe142793c231_cgraph" id="add/d54/classwheels_1_1variant_afdad53e322fab2850cddfe142793c231_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a452d21d0b0b4cc3d66bf870d47269c97" name="a452d21d0b0b4cc3d66bf870d47269c97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a452d21d0b0b4cc3d66bf870d47269c97">&#9670;&#160;</a></span>operator=() <span class="overload">[7/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">int</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00148">148</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a452d21d0b0b4cc3d66bf870d47269c97_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a452d21d0b0b4cc3d66bf870d47269c97_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a452d21d0b0b4cc3d66bf870d47269c97_cgraph" id="add/d54/classwheels_1_1variant_a452d21d0b0b4cc3d66bf870d47269c97_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a9c18ec0f0610d73394ce242e28bca6c2" name="a9c18ec0f0610d73394ce242e28bca6c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c18ec0f0610d73394ce242e28bca6c2">&#9670;&#160;</a></span>operator=() <span class="overload">[8/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">int64_t</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00149">149</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a9c18ec0f0610d73394ce242e28bca6c2_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a9c18ec0f0610d73394ce242e28bca6c2_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a9c18ec0f0610d73394ce242e28bca6c2_cgraph" id="add/d54/classwheels_1_1variant_a9c18ec0f0610d73394ce242e28bca6c2_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="aa100f5d73f89a801a4723d74dcd8955e" name="aa100f5d73f89a801a4723d74dcd8955e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa100f5d73f89a801a4723d74dcd8955e">&#9670;&#160;</a></span>operator=() <span class="overload">[9/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">short</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00147">147</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_aa100f5d73f89a801a4723d74dcd8955e_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_aa100f5d73f89a801a4723d74dcd8955e_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_aa100f5d73f89a801a4723d74dcd8955e_cgraph" id="add/d54/classwheels_1_1variant_aa100f5d73f89a801a4723d74dcd8955e_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="af2402abdfba6298e90bde4c457a3bc8d" name="af2402abdfba6298e90bde4c457a3bc8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af2402abdfba6298e90bde4c457a3bc8d">&#9670;&#160;</a></span>operator=() <span class="overload">[10/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">uint16_t</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00151">151</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_af2402abdfba6298e90bde4c457a3bc8d_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_af2402abdfba6298e90bde4c457a3bc8d_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_af2402abdfba6298e90bde4c457a3bc8d_cgraph" id="add/d54/classwheels_1_1variant_af2402abdfba6298e90bde4c457a3bc8d_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a308b14c66174c547f66f4e4d1bdbfa14" name="a308b14c66174c547f66f4e4d1bdbfa14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a308b14c66174c547f66f4e4d1bdbfa14">&#9670;&#160;</a></span>operator=() <span class="overload">[11/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">uint32_t</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00152">152</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a308b14c66174c547f66f4e4d1bdbfa14_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a308b14c66174c547f66f4e4d1bdbfa14_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a308b14c66174c547f66f4e4d1bdbfa14_cgraph" id="add/d54/classwheels_1_1variant_a308b14c66174c547f66f4e4d1bdbfa14_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a5c425e3849c9a64bb5e5882daaa15f00" name="a5c425e3849c9a64bb5e5882daaa15f00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c425e3849c9a64bb5e5882daaa15f00">&#9670;&#160;</a></span>operator=() <span class="overload">[12/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">uint64_t</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00153">153</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_a5c425e3849c9a64bb5e5882daaa15f00_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_a5c425e3849c9a64bb5e5882daaa15f00_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_a5c425e3849c9a64bb5e5882daaa15f00_cgraph" id="add/d54/classwheels_1_1variant_a5c425e3849c9a64bb5e5882daaa15f00_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="af63ce3bf0213ecbdc43ed0eb094d2961" name="af63ce3bf0213ecbdc43ed0eb094d2961"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af63ce3bf0213ecbdc43ed0eb094d2961">&#9670;&#160;</a></span>operator=() <span class="overload">[13/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype">uint8_t</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00150">150</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_af63ce3bf0213ecbdc43ed0eb094d2961_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_af63ce3bf0213ecbdc43ed0eb094d2961_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_af63ce3bf0213ecbdc43ed0eb094d2961_cgraph" id="add/d54/classwheels_1_1variant_af63ce3bf0213ecbdc43ed0eb094d2961_cgraph">
<area shape="rect" title=" " alt="" coords="5,13,178,40"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad4350db8e628c8e2eb44f1e943a7be48" title="指定数据" alt="" coords="226,13,361,40"/>
<area shape="poly" title=" " alt="" coords="178,24,210,24,210,29,178,29"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="409,5,540,48"/>
<area shape="poly" title=" " alt="" coords="361,24,393,24,393,29,361,29"/>
</map>
</div>

</div>
</div>
<a id="a6e8f803be85bcf8c1e003b753c26927f" name="a6e8f803be85bcf8c1e003b753c26927f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e8f803be85bcf8c1e003b753c26927f">&#9670;&#160;</a></span>operator=() <span class="overload">[14/14]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp; wheels::variant::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d54/classwheels_1_1variant.html">variant</a> &amp;&amp;</td>          <td class="paramname"><span class="paramname"><em>b</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00133">133</a> 行定义.</p>

</div>
</div>
<a id="ad4350db8e628c8e2eb44f1e943a7be48" name="ad4350db8e628c8e2eb44f1e943a7be48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4350db8e628c8e2eb44f1e943a7be48">&#9670;&#160;</a></span>set()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename dataType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void wheels::variant::set </td>
          <td>(</td>
          <td class="paramtype">const dataType &amp;</td>          <td class="paramname"><span class="paramname"><em>data</em></span></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>指定数据 </p>

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00217">217</a> 行定义.</p>
<div class="dynheader">
函数调用图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_cgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_cgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_cgraph" id="add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_cgraph">
<area shape="rect" title="指定数据" alt="" coords="5,13,141,40"/>
<area shape="rect" href="../../d6/d33/classwheels_1_1private_____1_1variant____.html#a3788a47fb19669e9034881be8edc564d" title=" " alt="" coords="189,5,320,48"/>
<area shape="poly" title=" " alt="" coords="141,24,173,24,173,29,141,29"/>
</map>
</div>
<div class="dynheader">
这是这个函数的调用关系图:</div>
<div class="dyncontent">
<div class="center"><img src="../../dd/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_icgraph.png" border="0" usemap="#add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_icgraph" alt=""/></div>
<map name="add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_icgraph" id="add/d54/classwheels_1_1variant_ad4350db8e628c8e2eb44f1e943a7be48_icgraph">
<area shape="rect" title="指定数据" alt="" coords="226,284,361,311"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a4b8e2093c098cb2550538250e538cea8" title="针对=进行重载方便赋值" alt="" coords="5,5,178,32"/>
<area shape="poly" title=" " alt="" coords="285,269,273,221,252,160,220,99,200,71,176,46,159,35,162,30,179,42,204,67,225,96,257,158,278,219,290,268"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a9fab42b39660ff96b6b79f7782ffcbaf" title=" " alt="" coords="5,56,178,83"/>
<area shape="poly" title=" " alt="" coords="281,270,267,231,245,184,215,137,176,97,157,86,160,81,179,93,219,134,250,182,272,229,286,269"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a1497ad76726d662b48b0a0e6f97a7fc2" title=" " alt="" coords="5,107,178,133"/>
<area shape="poly" title=" " alt="" coords="276,272,237,209,209,176,176,148,155,136,157,132,179,143,213,172,241,206,281,269"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#ad5daa33f2719f09880e0434bc3c1709f" title=" " alt="" coords="5,157,178,184"/>
<area shape="poly" title=" " alt="" coords="268,274,228,235,176,198,151,187,153,182,179,194,231,231,272,271"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#afdad53e322fab2850cddfe142793c231" title=" " alt="" coords="5,208,178,235"/>
<area shape="poly" title=" " alt="" coords="248,279,177,249,143,238,144,233,179,244,250,274"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a452d21d0b0b4cc3d66bf870d47269c97" title=" " alt="" coords="5,259,178,285"/>
<area shape="poly" title=" " alt="" coords="210,290,178,286,179,280,210,284"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a9c18ec0f0610d73394ce242e28bca6c2" title=" " alt="" coords="5,309,178,336"/>
<area shape="poly" title=" " alt="" coords="210,310,179,314,178,309,210,305"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#aa100f5d73f89a801a4723d74dcd8955e" title=" " alt="" coords="5,360,178,387"/>
<area shape="poly" title=" " alt="" coords="250,320,179,350,144,362,143,357,177,346,248,315"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#af2402abdfba6298e90bde4c457a3bc8d" title=" " alt="" coords="5,411,178,437"/>
<area shape="poly" title=" " alt="" coords="272,324,231,363,179,401,153,413,151,408,176,396,228,359,268,320"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a308b14c66174c547f66f4e4d1bdbfa14" title=" " alt="" coords="5,461,178,488"/>
<area shape="poly" title=" " alt="" coords="281,326,241,389,213,423,179,452,157,463,155,458,176,447,209,419,237,386,276,323"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#a5c425e3849c9a64bb5e5882daaa15f00" title=" " alt="" coords="5,512,178,539"/>
<area shape="poly" title=" " alt="" coords="286,326,272,365,250,413,219,461,179,502,160,514,157,509,176,498,215,458,245,410,267,363,281,324"/>
<area shape="rect" href="../../dd/d54/classwheels_1_1variant.html#af63ce3bf0213ecbdc43ed0eb094d2961" title=" " alt="" coords="5,563,178,589"/>
<area shape="poly" title=" " alt="" coords="290,327,278,375,257,436,225,499,204,527,179,553,162,564,159,560,176,549,200,524,220,496,252,434,273,374,285,325"/>
</map>
</div>

</div>
</div>
<a id="a555277943832ea29db741c039d101e37" name="a555277943832ea29db741c039d101e37"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a555277943832ea29db741c039d101e37">&#9670;&#160;</a></span>typeInfo()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string wheels::variant::typeInfo </td>
          <td>(</td>
          <td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p class="definition">在文件 <a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a> 第 <a class="el" href="../../d9/d7a/variant_8hpp_source.html#l00208">208</a> 行定义.</p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>include/container/<a class="el" href="../../d9/d7a/variant_8hpp_source.html">variant.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.11.0
</small></address>
</div><!-- doc-content -->
</body>
</html>
